export default {
  /**
   * 校验手机号
   * @param str
   * @returns {string}
   */
  isMobile: function (str) {
    let reg = /^[1][3-9][0-9]{9}$/
    return reg.test(str)
  },
  isIOS: function () {
    let ua = navigator.userAgent
    return ua.indexOf('iPhone') > -1
  },
  isAndroid: function () {
    let ua = navigator.userAgent
    return ua.indexOf('Android') > -1
  },
  /**
   * 校验姓名 只能中文和英文
   * @param str
   */
  checkName: function (str) {
    let reg = /[^\u4e00-\u9fa5a-zA-Z ]/g;
    return !str.match(reg)
  },
  /**
   * 校验非法字符
   * @param str
   * @returns {boolean}
   */
  checkStr: function (str) {
    let reg = /^([`…~!@#$%^&*=()_+<>?:"{},.\/;'\[\]·！￥（——）：；“”‘、，|《》。？、【】▽￣-]|\s|\v|[\u4e00-\u9fa5]|\w)*$/g

    return reg.test(str)
  },
  /**
   * 身份证号简单校验
   * @param str
   * @returns {boolean}
   */
  checkID: function (str) {
    let reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;
    return reg.test(str)
  }
}
